package com.fingard.dsp.bank.directbank.zbf01;

import java.util.HashMap;
import java.util.Iterator;

import com.fingard.constant.Format;
import com.fingard.dsp.bank.directConfig.ActSetItem;
import com.fingard.dsp.bank.directbank.FailCode;
import com.fingard.dsp.bank.directbank.PaymentState;
import com.fingard.dsp.bank.directbank.bankInterface.IJSAPIOrder;
import com.fingard.dsp.bank.directbank.weixin01.WEIXIN01Base;
import com.fingard.dsp.bank.reqrespobj.unifiedorder.ReqGenGetUserCodeURL;
import com.fingard.dsp.bank.reqrespobj.unifiedorder.ReqGenRealNameURL;
import com.fingard.dsp.bank.reqrespobj.unifiedorder.ReqQueryOrder;
import com.fingard.dsp.bank.reqrespobj.unifiedorder.ReqUnifiedOrder;
import com.fingard.dsp.bank.reqrespobj.unifiedorder.RetAtsGenGetUserCodeURL;
import com.fingard.dsp.bank.reqrespobj.unifiedorder.RetAtsGenRealNameURL;
import com.fingard.dsp.bank.reqrespobj.unifiedorder.RetAtsQueryOrder;
import com.fingard.dsp.bank.reqrespobj.unifiedorder.RetAtsUnifiedOrder;
import com.fingard.text.StringHelper;
import com.fingard.util.DateHelper;
import com.fingard.xml.XmlTextReader;
import com.fingard.xml.XmlTextWriter;

/**
 * @author XueJy on 2019/1/28.
 * @version 1.0
 */
public class ZBF01JSAPIOrder extends ZBF01UnifiedOrder implements IJSAPIOrder {
    @Override
    public RetAtsUnifiedOrder submitJSAPIOrder(ReqUnifiedOrder p_req) {
        return submitUnifiedOrder(p_req);
    }

    @Override
    public RetAtsQueryOrder queryJSAPIPay(ReqQueryOrder p_req) {
        return queryUnifiedOrder(p_req);
    }
    @Override
    public RetAtsGenGetUserCodeURL GenGetUserCodeURL(ReqGenGetUserCodeURL p_req) {
        return null;
    }

    @Override
    public RetAtsGenRealNameURL genRealNameURL(ReqGenRealNameURL p_req) {
        return null;
    }

    @Override
    public RetAtsGenGetUserCodeURL getUserId(ReqGenGetUserCodeURL p_req) {
        return null;
    }
}
